import pathlib
import os
import sqlite3
from openpyxl import load_workbook  #openpyxl
import configparser
import sys
root=pathlib.Path(__file__).parent
file=root/pathlib.Path("鲁甸县新街中学实验成绩.xlsx")
db=sqlite3.connect(str(root/"yj.db"))
cur = db.cursor()
while 1:
    id=input("ID:")
    sql=f"SELECT * from \"main\" where \"ID\" like \"%{id}%\""
    r=cur.execute(sql)
    r=r.fetchall()
    if(len(r)==1):
        cj=input(f"{r[0][1]} 成绩:")
        if(cj==""):
            print("None")
            continue
        elif(int(cj)>100):
            print("Error!")
            continue          
        else:
            id=r[0][0]
            
            sql=f"UPDATE \"main\" SET \"cj\"={cj} WHERE (\"ID\"={id})"
            r=cur.execute(sql)
            db.commit()
    else:
        for i in r:
            print(i)
    print(sql)